having a beauty spot - French English Dictionary